package cn.zld.sh.sh.url;

/**
 * Created by xing on 2018/8/23.
 * 接口网址
 */

public class HttpUrls {

    //正式上线需要的固定接口
    public static final String HTTPURL = "http://shua.app.vhexin.com/";
    //测试的接口地址
    public static final String TESTHTTPURL = "http://test.shua.app.vhexin.com/";
    /*
     * 测试的时候使用测试接口， 正式上线的时候要将接口地址改过来。
     */
    private static String getHttp(String type){
        if(type.equals("test")){
            return TESTHTTPURL;
        }else {
            return HTTPURL;
        }
    }
    public static String isTest(String istest){
        if(istest.equals("test")){
            return "test";
        }else {
            return "zhengshi";
        }
    }
    //在这里改动，作为是否是测试接口或者正式接口
    private static String HAVEHTTP = getHttp("curr");

    //获取版本号的接口 只有正式 没有测试接口
    public static final String GetVersion = HTTPURL + "Version";
    /*
     *手机号登陆：
     *http://app.vg.eduancm.com/login
     *参数：phone、password
     */
    public static final String LOGIN_PHONE = HAVEHTTP + "Login/login";

    /*
     *手机号两个密码注册：
     *http://app.vg.eduancm.com/login
     *参数：phone、password
     */
    public static final String REGISTER_PHONE = HAVEHTTP + "Login/goRegister2";
    /*
     * 获取验证码
     *sms/sendSMS
     *参数：phone,type(login登陆、resetPassword重置密码、bindPhone绑定手机号、)
     */
    public static final String GET_YZM = HAVEHTTP + "sms";
    /*
     *视频列表
     *video/lists
     *参数：
     *id （上次获取列表的最后一条的id，如果是第一次获取传0）
     *token  （用户token）
     * ftype （分类）
     */
    public static final String VIDEO_LIST = HAVEHTTP + "video/lists";
    /*
     *视频详情
     *video
     *参数：
     *id （视频id）
     *token  （用户token）
     */
    public static final String VIDEO = HAVEHTTP + "video";
    /**
     * 视频详情评论列表
     * video/replayList
     * 参数
     * token、id（videoid）
     * 向下一级评论参数
     * vid（videoid），rid（当前层次评论的id）pnickname,pcontent
     */
    public static final String PINGLUNlist = HAVEHTTP + "video/replayList";
    /*
     *以下接口参数都是
     *vid（视频id）
     *token（用户token）

     *点击播放
     *video/bofang

     *有效播放（播放时间超过2/3调用此接口）
     *video/yxBofang

     *点赞
     *video/zan

     *收藏
     *video/shoucang
     */
    //播放的接口
    public static final String BOFANG = HAVEHTTP + "video/bofang";
    //有效播放的接口
    public static final String YXBOFANG = HAVEHTTP + "video/yxBofang";
    //点赞的接口
    public static final String ZAN = HAVEHTTP + "video/zan";
    //收藏的接口
    public static final String SHOUCANG = HAVEHTTP + "video/shoucang";
    //Video/fenxiang 分享的接口
    public static final String SHARE = HAVEHTTP + "Video/fenxiang";
    /*
     *意见反馈
     *url:feedback
     *参数：token、content、pic、contact
     */
    public static final String FANKUI = HAVEHTTP + "feedback";
    /*
     *单页配置信息：
     *url:config
     *参数：无
     */
    public static final String CONFIG = HAVEHTTP + "config";
    /*
     * 九、	用户信息修改
     URL:user/editinfo
     参数：token、username（用户名）、signature（签名）、geneer（性别）
     */
    public static final String EDITINFO = HAVEHTTP + "user/editinfo";
    /*
     *URL:search
     * 参数：token、keyword（搜索词）、type（可选：user、video）、page
     */
    public static final String SEARCH = HAVEHTTP + "search";
    /**
     * 微信登录返回数据
     */
    public static final String WXLogin = HAVEHTTP + "ThirdParty/wxLogin";
    /**
     * 评论点赞
     * URL:replay/plzan
     * 参数：token、rid（评论id）
     */
    public static final String PINGLUNZAN = HAVEHTTP + "replay/plzan";
    /**
     * 评论
     * URL:replay
     * 参数：token、vid（视频id）、content（评论内容）、rid（上一级评论）
     */
    public static final String PINGLUN = HAVEHTTP + "replay";
    /**
     * 关注
     * URL:video/guanzhu
     * 参数：token、upuid(被关注的up主用户id)、vid（当前观看视频的id，可选）
     */
    public static final String GUANZHU = HAVEHTTP + "video/guanzhu";
    /**
     * 关注列表
     *  URL:User/guanzhuList
     * 参数：token，page
     */
    public static final String GUANZHULIST = HAVEHTTP + "User/guanzhuList";
    /**
     * URL:User/replayList
     * 参数：token，page  自己的回复列表
     * 参数：token，page，vuid 别人的回复列表
     */
    public static final String HUIFUlIST = HAVEHTTP + "User/replayList";
    /**
     * 删除评论
     * URL:replay/del
     * 参数：token，rid
     */
    public static final String DELETEPINGLIN = HAVEHTTP + "replay/del";
    /**
     * 十、	获取用户信息
     * URL:user
     * 参数：token
     *
     * 获取其他用户信息
     * URL:user
     * 参数：token、vuid
     */
    public static final String USERINFO = HAVEHTTP + "user/userInfo";
    /**
     * 收藏列表
     * URL:User/shoucangList
     * 参数：token，page
     */
    public static final String SHOUCANGLIST = HAVEHTTP + "User/shoucangList";
    /**
     * 我的粉丝列表
     * URL:user/fensiList
     * 参数：token、page
     */
    public static final String FENSILIST = HAVEHTTP + "user/fensiList";

    public static final String UPDATEURL = HAVEHTTP + "Version/update";
}
